home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip: 2005 Utilities
/
CHIP Utilities 2005.7z
/
CHIP Utilities 2005.iso
/
images
/
arachne.igz
/
arachne.img
/
BIN
/
MODBOOT.CAB
/
bin
/
modboot.bat
< prev
next >
Wrap
DOS Batch File
|
2005-01-16
|
2KB
|
44 lines
@if "%debug%"=="" echo off
if "%1"==":" if not "%2"=="" goto %2
echo @if "%%debug%%"=="" echo off>%tmp%\_modboot.bat
if exist %ramdrv%\bin\modboot.%arcext% del %ramdrv%\bin\modboot.%arcext% > %tmp%\nul
for %%i in (%ramdrv%\bin\*.%arcext%) do call %ramdrv%\bin\modboot.bat : _unpack %%i -x
for %%i in (%srcdrv%\level0\*.%arcext%) do call %ramdrv%\bin\modboot.bat : _unpack %%i
echo MODBOOT: NwDsk 3.22
echo if exist %ramdrv%\bin\crc.bat call %ramdrv%\bin\crc.bat %srcdrv% >>%tmp%\_modboot.bat
echo if exist %ramdrv%\halt.txt goto _end >>%tmp%\_modboot.bat
for %%i in (%srcdrv%\level1\*.%arcext% %srcdrv%\level2\*.%arcext% %srcdrv%\level3\*.%arcext%) do call %ramdrv%\bin\modboot.bat : _unpack %%i -x
:_no0
echo goto _end>>%tmp%\_modboot.bat
echo :_shift>>%tmp%\_modboot.bat
echo echo MODBOOT: Exiting (shift pressed)...>>%tmp%\_modboot.bat
echo goto _end>>%tmp%\_modboot.bat
echo :_abort>>%tmp%\_modboot.bat
echo echo.>>%tmp%\_modboot.bat
echo echo MODBOOT: Aborted...>>%tmp%\_modboot.bat
echo echo.>>%tmp%\_modboot.bat
echo pause>>%tmp%\_modboot.bat
echo :_end>>%tmp%\_modboot.bat
call %tmp%\_modboot.bat
goto _end
:_unpack
echo kbfl>>%tmp%\_modboot.bat
echo if errorlevel 1 goto _shift>>%tmp%\_modboot.bat
echo call %ramdrv%\bin\unpack.bat %3 %4>>%tmp%\_modboot.bat
echo if not "%%unpackerr%%"=="" goto _abort>>%tmp%\_modboot.bat
goto _eof
:_shift
echo MODBOOT: Exiting (shift pressed)...
goto _end
:_abort
echo.
echo MODBOOT: Aborted...
echo.
@rem pause
:_end
if exist %tmp%\_modboot.bat del %tmp%\_modboot.bat
:_eof